#include<stdio.h>
#include <unistd.h>

int main()
{
    //printf("%s","hello printf");
    //close(1);//使用close(1)后，stdout文件被关闭，行缓存没有被输入到系统缓冲区，关闭后找不到系统缓冲区就打印不出来
    //
    

   // FILE* fp=fopen("log.txt","a");
   // fwrite("hello fwrite\n",1,13,fp);
   // //fclose(fp);//这里会刷新用户缓冲区到系统缓冲区，输出到文件里
   // close(3);//这里直接关闭系统文件，不会刷新用户缓冲区


    //write(1,"hello write",11);
    //close(1);//仍然打印，因为write调用的是系统接口，直接输入系统缓冲区
    
    

    return 0;
}
